import { RouteRecordRaw } from "vue-router"

export interface IAdminState {
    [key: string]: any
    menuRoutes: RouteRecordRaw[]
}
export interface IAdminActions {
    [key: string]: any
}
export interface IAdminGetter {
    [key: string]: any
}
export interface IAdminMutations {
    [key: string]: any
}

export interface IAdminMenu {
    title?: string
    path?: string
    icon?: string
    iconClassname?: string
    children?: IAdminMenu[]
}

